package com.dhms.vostok1.ui.main

import androidx.lifecycle.LifecycleOwner
import androidx.lifecycle.Observer
import com.google.android.material.appbar.MaterialToolbar

interface MainActivityInterface {
    fun setNotificationBadge(toolbar: MaterialToolbar)
    fun showToast(
        icon: Int? = null,
        message: String? = null,
        isLoading: Boolean = false,
        timeOut: Int = 3,
        isShowing: Boolean = true
    )
    fun hideToast()
    fun logout()
    fun memberEventObserve(owner: LifecycleOwner, observer: Observer<Any>)
    fun getHomeNavList(): List<Int>
    fun bottomNavigationShow()
}